#include "MutaObject.h"

int MutaObject::localObjectCounter = 0;

MutaObject::MutaObject(QString objectID,Muta::MutaType type,QString owner)
    : objectID(objectID),
      mutaType(type),
      owner(owner),
      playing(false)
{
}

void MutaObject::setPos(const QPointF &pos)
{

}

void MutaObject::setX(qreal x)
{
}

void MutaObject::setY(qreal y)
{

}

void MutaObject::remoteSetX(float x)
{

}

void MutaObject::remoteSetY(float y)
{

}

void MutaObject::forceOSCthulhuUpdate()
{

}

QString MutaObject::getObjectID()
{
    return objectID;
}

int MutaObject::getObjectCount()
{
    localObjectCounter++;
    return localObjectCounter;
}

void MutaObject::setOwner(QString owner)
{
    owner = owner;
    emit ownerChanged(objectID,owner);
}

QString MutaObject::getOwner()
{
    return owner;
}

Muta::MutaType MutaObject::getType() {
    return mutaType;
}

QStringList MutaObject::getProperties()
{

}
